package com.fcfactory.eggutils.dbUtils.dto;

import com.baomidou.mybatisplus.annotation.DbType;
import lombok.Data;

import java.util.List;

/**
 * @autuor 范大晨
 * @Date 2023/9/19 18:38
 * @description 代码生成器参数
 */
@Data
public class GenerationCodeParam {
    //输出目录
    String outputDir;
    //作者
    String author;
    //数据源的URL
    String url;
    //数据库驱动程序的名称
    String driverName;
    //数据库的用户名
    String userName;
    //数据库的密码
    String passWord;
    //数据库类型
    DbType dbType;
    //包的父路径
    String parentPackage;
    //模块名
    String moduleName;
    //要进行代码生成的表名
    List<String> tableNames;
    //否使用Lombok模型
    Boolean ifLombook;
    //是否使用Restful风格
    Boolean ifRestful;
    //是否使用连字符风格
    Boolean ifHyphen;
}
